000000600902CSH  City Of Shepherd                                                      0000000225247090000000360715650000000756187660000001131041850000000000329120000000002579830000000030133820000000044191810000001635039560000000000000000000000122597200000000000000000000002547517880000000017540000000001640000000000000000000000000000000019180000002670115080000000003420000000116939830000000005060000000165934290000000000000000000000002150000000008839450000000000160000000000000000000000000210000000001800000000000000000000000000000000000000000000000000000000000000000000010000000000830300000000000300000000000256890000000000000000000000000000000000000000000000000000000000000000910000000498534450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002025000000000000000000000000000000000000000000000000032912000000000000000000000003013382000000000000000000000000257983000000000000000000000004419181000000000000000000000000000000000000000000000000000000003989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000002200237000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000311818000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000547545000000000000000000000000000000000000003000000000147280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000003686810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613000000010158673000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000600906ESD  Emergency Services Dist                                               0000006100921910000013627585350000014774196560000013748336320000000071319620000000309149470000005496926740000007246780770000037192580140000000063532190000002129048200000000000000000000060994747650000000361490000000011580000000062470000000000000000000435540000063187328040000000062570000002605335730000000084220000003429443290000000000000000000000042510000000519229550000000003500000000042931890000000004680000000036931130000000000000000000000000000000000000000000000000000000000000000020000000037686200000000022770000000001708890000000000000000000000000000000000000000000000000000000000000005190000003173663340000000000000000000000000000000000000010000000002489300000000000000000000000000000000000000000000000000000002025000000000000000000000000000000000000000000000007131962000000000000000000000549692674000000000000000000000030914947000000000000000000000724678077000000000000000000000000000000000000000000000000000000003989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280000000067301136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000685290000000000000000000000000000000000000000000000000000000000000000004000000000659598000000000000000000000000000000000000005000000013942450000000000001000000000714931000000000003000000000547545000000000000000000000000000000000000013000000001529640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000596351000000000000000000000000000000000000000000000000000000000000000001000000000227250000000000312000000102241303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000809999999999000000000000000000000000000000000000000000000000000000000000013921000000190012452000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000600908GSJ  San Jacinto County                                                    0000006221355750000013961559660000015439168320000014184859930000000071488420000000373874940000005506771540000007267306020000038479323730000000063532190000002156450700000000000000000000062581021220000000382480000000011620000000062470000000000000000000456570000064801004110000000064310000002713629710000000086350000003556587950000000000000000000000043790000000537546190000000003630000000000000000000000004830000000038354640000000000000000000000000000000000000000000000000000000000000000020000000037686200000000022770000000001708890000000000000000000000000000000000000000000000000000000000000005230000003174935660000000000000000000000000000000000000010000000002489300000000000000000000000000000000000000000000000000000002025000000000000000000000000000000000000000000000007148842000000000000000000000550677154000000000000000000000037387494000000000000000000000726730602000000000000000000000000000000000000000000000000000000003989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000289000000069927331000000001732820000000001195790000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000685290000000000000000000000000000000000000000000000000000000000000000004000000000659598000000000000000000000000000000000000005000000013942450000000000001000000000714931000000000003000000000547545000000000000000000000000000000000000013000000001529640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000596351000000000000000000000000000000000000000000000000000000000000000001000000000227250000000000373000000108636971000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000809999999999000000000000000000000000000000000000000000000000000000000000014936000000195784337000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000600910MUD1 Cape Royale MUD                                                       0000000382492330000000913319040000001191725010000001697402860000000000000000000000000000000000000000000000000000000000000000003641893870000000000000000000000008087590000000000000000000004184939240000000015710000000000220000000000000000000000000000000015930000004193026830000000002510000000156741560000000003280000000271607330000000000000000000000002280000000020300010000000000040000000000200000000000000170000000001905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000048730000000000000000000000000000000000000000000000000000000000000000260000000012947650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002025000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000001593354000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000179152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000021888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000018430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000621000000006925444000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000600911MUD2 Waterwood MUD                                                         0000000120433840000000333974310000000664971760000000438161710000000000168800000000000077600000000009844800000000020525250000001171175450000000000000000000000002823900000000000000000000001587911670000000021000000000000080000000000000000000000000000000021080000001590735570000000001740000000108293980000000002130000000126664020000000000000000000000001280000000003663330000000000050000000000150000000000000150000000001423510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000001272320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002025000000000000000000000000000000000000000000000000016880000000000000000000000000984480000000000000000000000000007760000000000000000000000002052525000000000000000000000000000000000000000000000000000000003989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000002629378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000006395668000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001015000000005771885000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000600912RDB  Special Road and Bridge                                               0000006221355750000013961559660000015439168320000014186073930000000071488420000000373874940000005506771540000007267306020000038478184430000000063532190000002155561300000000000000000000062582235220000000382480000000011600000000062470000000000000000000456550000064801328710000000064310000002713629710000000086350000003556665820000000000000000000000043790000000554433530000000003630000000000000000000000004830000000038178510000000000000000000000000000000000000000000000000000000000000000020000000037686200000000022770000000001708890000000000000000000000000000000000000000000000000000000000000005230000003174935660000000000000000000000000000000000000010000000002489300000000000000000000000000000000000000000000000000000002025000000000000000000000000000000000000000000000007148842000000000000000000000550677154000000000000000000000037387494000000000000000000000726730602000000000000000000000000000000000000000000000000000000003989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000289000000068394813000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000685290000000000000000000000000000000000000000000000000000000000000000004000000000659598000000000000000000000000000000000000005000000013942450000000000001000000000714931000000000003000000000547545000000000000000000000000000000000000013000000001529640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000596351000000000000000000000000000000000000000000000000000000000000000001000000000227250000000000373000000108636971000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000809999999999000000000000000000000000000000000000000000000000000000000000014936000000195784337000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000600913RLR  Lateral Road                                                          0000006221355750000013961559660000015439168320000014185801230000000071488420000000373874940000005506771540000007267306020000038370994170000000063532190000002156450700000000000000000000062581962520000000382480000000011620000000062470000000000000000000456570000064801945410000000064310000002713629710000000086350000003556515520000000099175930000000043790000000554433530000000003630000000008793160000000004830000000038166680000000000000000000000000000000000000000000000000000000000000000020000000037686200000000022770000000001708890000000000000000000000000000000000000000000000000000000000000005230000003174935660000000000000000000000000000000000000010000000002489300000000000000000000000000000000000000000000000000000002025000000000000000000000000000000000000000000000007148842000000000000000000000550677154000000000000000000000037387494000000000000000000000726730602000000000000000000000000000000000000000000000000000000003989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000289000000068394813000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000685290000000000000000000000000000000000000000000000000000000000000000004000000000659598000000000000000000000000000000000000005000000013942450000000000001000000000714931000000000003000000000547545000000000000000000000000000000000000013000000001529640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000596351000000000000000000000000000000000000000000000000000000000000000001000000000227250000000000373000000108636971000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000809999999999000000000000000000000000000000000000000000000000000000000000014936000000195784337000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000600914SCL  Cleveland ISD                                                         0000000519895610000000985525890000001289134130000001008115790000000003146110000000021532730000000325035200000000455727200000002551540840000000012720580000000116322240000000000000000000004583433820000000020860000000000910000000009070000000000000000000030840000004712476640000000005650000000327290100000000006670000000000000000000000570915570000000002610000000023150170000000000300000000001931220000000000350000000001960150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001760000000000181930000000000000000000000000000000000000000000000000000000000000000150000000194794470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002025000000000000000000000000000000000000000000000000314611000000000000000000000032503520000000000000000000000002153273000000000000000000000045572720000000000000000000000000000000000000000000000000000000003989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027000000003222441000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000043365000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000001396323000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000790000000023800734000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000600915SCS  Coldspring-Oakhurst CISD                                              0000004217504620000009555462520000010329525110000009452895180000000046242710000000246153090000003630605790000005169139040000024196891010000000030210710000001019369330000000000000000000042355132260000000249880000000006520000000030640000000000000000000287040000043404712300000000039650000001706440150000000053700000000000000000000004309015810000000030110000000201512140000000002000000000009759310000000003220000000021776310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009820000000000980930000000000000000000000000000000000000000000000000000000000000003420000001804478250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002025000000000000000000000000000000000000000000000004624271000000000000000000000363060579000000000000000000000024615309000000000000000000000516913904000000000000000000000000000000000000000000000000000000003989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000189000000032159766000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000585290000000000000000000000000000000000000000000000000000000000000000002000000000293348000000000000000000000000000000000000005000000013942450000000000001000000000714931000000000000000000000000000000000000000000000000000000000000000009000000001085196000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000596351000000000000000000000000000000000000000000000000000000000000000001000000000227250000000000269000000094093321000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000809999999999000000000000000000000000000000000000000000000000000000000000009460000000120953033000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000600916SSH  Shepherd ISD                                                          0000001248785940000003034024380000003270979450000003385303920000000020568400000000074054510000001384176210000001135615780000007718992570000000020600900000000941139850000000000000000000013458885680000000104360000000004370000000022760000000000000000000131490000014420626430000000017080000000575607670000000023510000000000000000000001773469920000000010140000000054002280000000001190000000005299340000000001100000000007632180000000000000000000000000000000000000000000000000000000000000000020000000037686200000000010750000000000867460000000000000000000000000000000000000000000000000000000000000001580000001147206780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002025000000000000000000000000000000000000000000000002056840000000000000000000000138417621000000000000000000000007405451000000000000000000000113561578000000000000000000000000000000000000000000000000000000003989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058000000007278125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000366250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000547545000000000000000000000000000000000000006000000000347304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077000000012289715000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004542000000046640356000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000600917SWI  Willis ISD                                                            0000000235169580000000386446870000000548479630000000340183140000000001531200000000053170900000000166954340000000506824000000001169944940000000000000000000000056678520000000000000000000002184057560000000007370000000000330000000000000000000000000000000007700000002240736080000000001930000000104291790000000002460000000000000000000000203765460000000000930000000006463490000000000140000000000699990000000000160000000001045000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000037360000000000000000000000000000000000000000000000000000000000000000080000000028456160000000000000000000000000000000000000010000000002489300000000000000000000000000000000000000000000000000000002025000000000000000000000000000000000000000000000000153120000000000000000000000016695434000000000000000000000005317090000000000000000000000050682400000000000000000000000000000000000000000000000000000000003989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000005372679000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000075060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000857612000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144000000004390214000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000611129JNH  Lone Star College                                                     0000000235169580000000386446870000000548479630000000340183140000000001531200000000026904000000000166954340000000506824000000001228062620000000000000000000000056663560000000000000000000002184057560000000007370000000000310000000000000000000000000000000007680000002240721120000000001930000000104291790000000002460000000047825700000000000000000000000000930000000060100460000000000140000000006618200000000000160000000001045000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000022400000000000000000000000000000000000000000000000000000000000000000080000000028456160000000000000000000000000000000000000010000000002489300000000000000000000000000000000000000000000000000000002025000000000000000000000000000000000000000000000000153120000000000000000000000016695434000000000000000000000002690400000000000000000000000050682400000000000000000000000000000000000000000000000000000000003989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000006572679000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000075060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000857612000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144000000004390214000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000628993CCL  City of Cleveland                                                     0000000000000000000000000000000000000000000000000000000000000000000000051050000000000154360000000002613390000000002020620000000000247010000000000000000000000000049900000000000000000000000004634010000000000100000000000020000000000000000000000000000000000120000000004683910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002025000000000000000000000000000000000000000000000000005105000000000000000000000000261339000000000000000000000000015436000000000000000000000000202062000000000000000000000000000000000000000000000000000000003989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000649493ESD2 Emergency Services Dist #2                                            0000000120433840000000333974310000000664971760000000438161710000000000168800000000000077600000000009844800000000020525250000001301432140000000000000000000000002823900000000000000000000001587911670000000021000000000000080000000000000000000000000000000021080000001590735570000000001740000000108293980000000002130000000000000000000000000000000000000001280000000000000000000000000050000000000000000000000000150000000001423510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000001272320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002025000000000000000000000000000000000000000000000000016880000000000000000000000000984480000000000000000000000000007760000000000000000000000002052525000000000000000000000000000000000000000000000000000000003989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000002651444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000006395668000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001015000000005771885000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000649494MUD15San Jacinto County MUD 15                                             0000000000000000000000122882270000000000000000000000000000000000000000000000000000001153100000000000000000000000018654100000000124035370000000000000000000000000000000000000000000000000000141536370000000000870000000000000000000000000000000000000000000000870000000141536370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002025000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000115310000000000000000000000001865410000000000000000000000000000000000000000000000000000000003989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
